"""
while 条件：
  条件为真，会执行代码
  直到有一个条件不满足：
  退出循环（break）

死循环：写代码的时候，一定要避免死循环
第一种：在while运行的过程中，改变条件中用的数据/变量，总有一次让while的田间不成立
第二种：使用break

while的特变
由条件来决定循环次数
当我们的应用场景不确认循环次数时用while

"""

# 成绩 = 88
# 如果成绩大于80，循环运行
# 成绩每次-1
# 如果成绩等于84，退出循环

# grade = 88
# while grade >= 80:
#     print("考得很好，优秀！！！")
#     grade -= 1
#     if grade == 84:
#         break

grade = int(input("请输入一个数字"))
while grade >= 80:
    print("考得很好，优秀！！！")
    grade -= 1
    if grade == 84:
        break

while grade in [87,88,89,90]:
    if grade < 90:
        break
